home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-12 | 1.1 KB | 44 lines | [TEXT/CWIE] |
- unit WEDemoDrags;
-
- { WASTE DEMO PROJECT: }
- { Drag Handlers }
-
- { Copyright © 1993-1995 Marco Piovanelli }
- { All Rights Reserved }
-
- interface
- uses
- WEDemoIntf;
-
- function MyTrackingHandler (message: DragTrackingMessage;
- window: WindowRef;
- refCon: Ptr;
- drag: DragReference): OSErr;
- function MyReceiveHandler (window: WindowRef;
- refCon: Ptr;
- drag: DragReference): OSErr;
-
- implementation
-
- function MyTrackingHandler (message: DragTrackingMessage;
- window: WindowRef;
- refCon: Ptr;
- drag: DragReference): OSErr;
- begin
- if (window <> nil) & (WindowPeek(window)^.windowKind = userKind) then
- MyTrackingHandler := WETrackDrag(message, drag, DocumentPeek(window)^.we)
- else
- MyTrackingHandler := noErr;
- end; { MyTrackingHandler }
-
- function MyReceiveHandler (window: WindowRef;
- refCon: Ptr;
- drag: DragReference): OSErr;
- begin
- if (window <> nil) & (WindowPeek(window)^.windowKind = userKind) then
- MyReceiveHandler := WEReceiveDrag(drag, DocumentPeek(window)^.we)
- else
- MyReceiveHandler := noErr;
- end; { MyReceiveHandler }
-
- end.